|
Apache Cassandra is an open source distributed database management system designed to handle large amounts of data across many commodity servers, providing high availability with no single point of failure. Cassandra offers robust support for clusters spanning multiple datacenters, with asynchronous masterless replication allowing low latency operations for all clients. Cassandra also places a high value on performance. In 2012, University of Toronto researchers studying NoSQL systems concluded that "In terms of scalability, there is a clear winner throughout our experiments. Cassandra achieves the highest throughput for the maximum number of nodes in all experiments" although "this comes at the price of high write and read latencies." == History == Apache Cassandra was initially developed at Facebook to power their Inbox Search feature by Avinash Lakshman (one of the authors of Amazon's Dynamo) and Prashant Malik. It was released as an open source project on Google code in July 2008. In March 2009, it became an Apache Incubator project. On February 17, 2010 it graduated to a top-level project. It was named after the Greek mythological prophet Cassandra.〔http://kellabyte.com/2013/01/04/the-meaning-behind-the-name-of-apache-cassandra/〕 Releases after graduation include *0.6, released Apr 12 2010, added support for integrated caching, and Apache Hadoop MapReduce〔(The Apache Software Foundation Announces Apache Cassandra Release 0.6 : The Apache Software Foundation Blog )〕 *0.7, released Jan 08 2011, added secondary indexes and online schema changes〔(The Apache Software Foundation Announces Apache Cassandra 0.7 : The Apache Software Foundation Blog )〕 *0.8, released Jun 2 2011, added the Cassandra Query Language (CQL), self-tuning memtables, and support for zero-downtime upgrades *1.1, released Apr 23 2012, added self-tuning caches, row-level isolation, and support for mixed ssd/spinning disk deployments〔(The Apache Software Foundation Announces Apache Cassandra™ v1.1 : The Apache Software Foundation Blog )〕 *1.2, released Jan 2 2013, added clustering across virtual nodes, inter-node communication, atomic batches, and request tracing〔(【引用サイトリンク】title=The Apache Software Foundation Announces Apache Cassandra™ v1.2 : The Apache Software Foundation Blog )〕 *2.0, released Sep 4 2013, added lightweight transactions (based on the Paxos consensus protocol), triggers, improved compactions *2.0.4, released Dec 30 2013, added allowing specifying datacenters to participate in a repair, client encryption support to sstableloader, allow removing snapshots of no-longer-existing CFs *2.1.0 released Sep 10 2014 *2.1.6 released June 8, 2015 *2.1.7 released June 22, 2015 *2.2.0 released July 20, 2015 *2.2.2 released October 5, 2015 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Apache Cassandra」の詳細全文を読む スポンサード リンク
|